package tp.algo2.futbol;

import org.eclipse.xtext.xbase.lib.InputOutput;
import tp.algo2.futbol.CalificarPartido;
import tp.algo2.futbol.Invoker;
import tp.algo2.futbol.Jugador;
import tp.algo2.futbol.SeleccionarAmigo;

@SuppressWarnings("all")
public class Main {
  public static void main(final String[] args) {
    Jugador _jugador = new Jugador();
    final Jugador jugador1 = _jugador;
    Jugador _jugador_1 = new Jugador();
    final Jugador jugador2 = _jugador_1;
    Jugador _jugador_2 = new Jugador();
    final Jugador jugador3 = _jugador_2;
    Invoker _invoker = new Invoker();
    final Invoker invoker1 = _invoker;
    SeleccionarAmigo _seleccionarAmigo = new SeleccionarAmigo();
    final SeleccionarAmigo seleccionarAmigo1 = _seleccionarAmigo;
    CalificarPartido _calificarPartido = new CalificarPartido();
    final CalificarPartido calificarPartido1 = _calificarPartido;
    jugador1.seleccionarInvoker(invoker1);
    seleccionarAmigo1.ejecutarAccion("pepito", jugador1);
    seleccionarAmigo1.ejecutarAccion("pepito", jugador1);
    seleccionarAmigo1.ejecutarAccion("pepito", jugador1);
    seleccionarAmigo1.ejecutarAccion("pepito", jugador1);
    seleccionarAmigo1.ejecutarAccion("pepito", jugador1);
    final int xx1 = jugador1.cantidadAmigos();
    InputOutput.<Integer>println(Integer.valueOf(xx1));
  }
}
